home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 3: CDPD 3 / Almathera Ten on Ten - Disc 3: CDPD3.iso / ab20 / ab20_archive / utilities / system / opsys / antiflicker.english.doc < prev    next >
Text File  |  1995-03-17  |  7KB  |  173 lines

  1.  
  2. (Translated by Markus Buchhorn, markus@mso.anu.oz.au, 14Oct90)
  3.  
  4. ======================================================================
  5. Documentation for "AntiFlicker" Version 1.1
  6. Author: Nicolas Benezan, Postwiesenstr. 2, D7000 Stuttgart 60
  7. ======================================================================
  8.  
  9. Copyright
  10.  
  11. The complete package (Sourcecode, documentation and executable) is
  12. Public Domain Software. It may be freely copied and distributed
  13. as long as...
  14.  
  15. * my name and copyright instructions remain intact,
  16. * the distribution contains the complete package - all files, and
  17. * no profit is sought through use of this software.
  18.  
  19. The commercial use (of this package) without my written permission is 
  20. not permitted. Furthermore, anybody associated with "Data Becker" in any
  21. way, and in particular employees of "Data Becker" or sellers of their (DB's)
  22. products are not permitted to use this software.
  23.  
  24. Suggestions for improvements are always welcome. If you make any changes
  25. to the program, please document these clearly. I would appreciate it that if
  26. you make any large changes that you notify me of these.
  27.  
  28. (c) 1988 by Nicolas Benezan.
  29.  
  30.  
  31. Index
  32.  
  33. * Contents of the Package
  34. * Introduction
  35. * Description of the Procedure
  36.  
  37.  
  38. Contents of the Package
  39.  
  40. The complete package "AntiFlicker" contains the following:
  41.  
  42. * AntiFlicker.dok
  43. * AntiFlicker.mod
  44. * AntiFlicker.obj
  45. * fonts/topaz.font
  46.   fonts/topaz/10
  47.   fonts/topaz/11
  48. * fonts/micro.font
  49.   fonts/micro/8
  50.   fonts/micro/10
  51.   fonts/micro/11
  52.  
  53. [Note - the fonts above were not uploaded to BIX apparently, and hence
  54. weren't in the distribution on abcfd20. This does actually violate the
  55. authors' requests. Can somebody fix this ?... - MB]
  56.  
  57. Description
  58.  
  59. Everyone at one time or another has noticed that the Workbench suffers from
  60. a chronic lack of space. To overcome this there are the following solutions
  61. to date:
  62.  
  63. Simplest Solution:
  64. Set Interlace-Mode in Preferences. Then one gets a Workbenchscreen which 
  65. is 640x512 (or 704x458 in Overscan mode).
  66.  
  67. Advantages:  No cost, no effort
  68. Disadvantages: Discomforting Flicker due to interlace,
  69.                Needs memory-space
  70.  
  71. Most expensive solution
  72. One buys a FlickerFixer-Graphicscard together with a Multisync-Monitor.
  73.  
  74. Advantages:  No Flicker, even with interlace, due to higher 
  75.               image-display-frequency.
  76. Disadvantages: It costs, and these costs can exceed the value of the whole 
  77.            Amiga. Naturally, the larger picture also needs (more) memory-space,
  78.            but real snobs have of course no financial difficulties, and  
  79.            bought themselves RAM-expansions long ago.......
  80.  
  81. Ingenious Solution
  82. With MegaWb one can adjust the Workbench screensize to almost any desired size,
  83. one then only sees a section of it, and the screen scrolls around (with the
  84. mouse - MB)
  85.  
  86. Advantages: No Costs, No Flicker
  87. Disadvantages: Sometimes the system and the user become very confused,
  88.             due in part to several 'features' (read 'bugs' -MB) of MegaWB.
  89.             Also, MegaWB needs a lot of memory space.
  90.  
  91. AntiFlicker
  92. AntiFlicker is a pure software solution for the supression, or at least
  93. reduction of the Interlace Flicker. I don't want to push FlickerFixer
  94. as a 'fix-all', it too is only an 'emergency-solution' (I think he means
  95. AntiFlicker and not the FlickerFixer card - MB). However, it was originally
  96. thought of as an incentive, to be able to write CAD-Programmes that use the
  97. full resolution (possible) without flickering - or a word-processor that
  98. is capable of displaying an entire page at once.
  99.  
  100. This is how AntiFlicker works
  101. There is a certain similarity with WBShadow from Amok#13: The Workbench 
  102. screens' Bitplane is redisplayed a second time, shifted. This shift however is
  103. only one pixel. Through careful choice of colours, each character and line
  104. on the workbench gets a border, which reduces the contrast of the transition
  105. from foreground to background colour (anti-aliasing). Hence one gets
  106. the impression that the flicker is greatly reduced.
  107.  
  108. So that it doesn't take up any CPU time, one unfortunately can't use more than
  109. two bitplanes. Hence, AntiFlicker will switch the workbench over to monochrome
  110. (effectively a single bitplane). If you set the Colour-option ("-c"), it
  111. will work with colours, but then, on machines with no (real) FastRAM, it will
  112. take up 14% of CPU time.
  113.  
  114. Advantages: No Costs, mimimal RAM usage, reduced flicker.
  115. Disadvantages: Only optimum for Monochrome Monitors, and a slight reduction
  116.                in image 'sharpness'.
  117.  
  118. The best results are obtained with high-persistence Monochrome Monitors.
  119.  
  120. Installation
  121.  
  122. (In the German docs, he refers to the program as FlickerFixer. To avoid
  123. confusion, I've changed it to AntiFlicker -MB)
  124.  
  125. 1) Copy the AntiFlicker program to your C: directory.
  126.  
  127. 2) In your startup sequence, put the line "runback c:antiflicker" for 
  128.    Monochrome - or "runback c:antiflicker -c" for a colour setup
  129.  
  130. 3) In Preferences, switch the Workbench to Interlace mode.
  131.  
  132. 4) Reboot your computer.
  133.  
  134. If you just want to try out AntiFlicker briefly, you can run it directly
  135. from the CLI with the above commands.
  136.  
  137. To turn off the program, just rerun the program the same way you started it.
  138. The inconvenient manipulation of the "system-configuration" (file) is
  139. now (Version >= 1.1) no longer needed. AntiFlicker calculates the optimum
  140. colours itself, and will reset the colours to their old values upon exiting.
  141.  
  142. Fonts ?
  143. In Interlace mode, topaz-8 (The default font) is somewhat illegible, because
  144. the height/width ratio is no longer right, and the interline separation is
  145. too small. In the subdirectory Fonts are the fonts topaz-10 and topaz-11
  146. (10, 11 pixels high by 8 pixels wide, respectively) and micro-8, micro-10
  147. and micro-11 (8, 10 and 11 pixels tall, 6 pixels wide). One can, for example,
  148. use these in the dme-editor (with the command 'setfont'), to achieve a better
  149. legibility in interlace mode.
  150.  
  151. (As noted, these are missing in the distribution on abcfd20 -MB)
  152.  
  153. ----------------------------------
  154. Have fun with the large Workbench
  155.  
  156. Bene.
  157.  
  158. P.S.: There exists a program "High Resolution Workbench", which does little
  159. more than to switch on Interlace- and Overscan modes, and costs a ridiculous
  160. 29,80 DM !!!!!!!!!!!!!!!!!!!!! Furthermore, in its
  161. advertising it flaunts "Complete Mouse support", etc. This isn't their
  162. achievement, the system does that by itself. This is TOO MUCH! Such cons
  163. should be boycotted !!!.  Just use preferences to switch to interlace
  164. mode, and in the file "devs:system-configuration" on your boot-disk, patch
  165. the byte at location D8 (normally contains 00) to be hex. 1C, and the byte
  166. at location D9 (normally 00) to hex. 40. (Tip: This is quite easy to do
  167. with NewZap or similar disk-monitors). After the next reboot you will have
  168. a 704x540 pixel workbench. (If the border isn't very clear, adjusting the 
  169. monitors' settings, and using preferences to recentre the picture, should
  170. fix it for you). With AntiFlicker, the flicker is kept to comfortable 
  171. levels.  And this for FREE!
  172.  
  173.